  .str { color: #060; }
  .kwd { color: #006; font-weight: bold; }
  .com { color: #600; font-style: italic; }
  .typ { color: #404; font-weight: bold; }
  .lit { color: #044; }
  .pun { color: #440; }
  .pln { color: #000; }
  .tag { color: #006; font-weight: bold; }
  .atn { color: #404; }
  .atv { color: #060; }

                .noprint {display: none}
                .article {width: 100%; border: none; margin: 0px; font-size: 11pt;}
                .artWidth { width: 100%; }
                .code {width: 100%;
                       font-size:9pt;
                       border: none;
                       margin: 2px;
                       padding: 2px;
                       border: 1px solid black;
                       white-space: pre;
                       overflow: visible;
                       max-height: 100%;
                      }

                 body {padding: 0px; margin: 0px;}

   .footer         { 
                     border-top: 1px dotted black;
                     height: 40px;
                     padding: 5px;
                     font-family: "Palatino Linotype", Palatino, Georgia, serif;
                     font-size: 10pt;
                     background-color: white;
                     text-align: center;
                     width: 99%;
                   }

h4 { text-decoration: underline; 
     font-size: 16pt;
     font-weight: bold;
   }             
   
